object := hello.o main.o

.PHONY: clean

main:$(object)
	gcc $(object) -o main

main.o:main.c hello.h
	gcc -c main.c -o main.o

hello.o:hello.c
	gcc -c hello.c

clean:
	-rm $(object) main